﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Telerik.Web.UI;
using SMA.GENTEv1;

public partial class Protegidos_Pessoas_DadosPessoa_pContEnd : PageBase
{

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            CarregarEnderecos();
            CarregarTelefones();
            CarregarEmails();
        }
    }

    #region Eventos

    protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
    {
        CarregarEnderecos();
        CarregarTelefones();
        CarregarEmails();
    }

    #region Eventos Enderecos
    protected void gridEndereco_DeleteCommand(object source, GridCommandEventArgs e)
    {
        
    }
    #endregion

    #region Eventos Telefones
    protected void gridTelefone_DeleteCommand(object source, GridCommandEventArgs e)
    {

    }
    #endregion

    #region Eventos Emails
    protected void gridEmail_DeleteCommand(object source, GridCommandEventArgs e)
    {

    }
    #endregion

    #endregion

    #region Metodos

    #region Metodos Enderecos
    private void CarregarEnderecos()
    {
        PessoaEndereco endereco = new PessoaEndereco();
        List<PessoaEndereco> listEndereco = endereco.SelectPessoa(IdPessoa);

        gridEndereco.DataSource = listEndereco;
        gridEndereco.DataBind();
    }
    #endregion

    #region Metodos Telefones
    private void CarregarTelefones()
    {
        PessoaTelefone telefone = new PessoaTelefone();
        List<PessoaTelefone> listTelefones = telefone.SelectPessoa(IdPessoa);

        gridTelefone.DataSource = listTelefones;
        gridTelefone.DataBind();
    }
    #endregion

    #region Metodos Emails
    private void CarregarEmails()
    {
        PessoaEmail email = new PessoaEmail();
        List<PessoaEmail> lisEmails = email.SelectPessoa(IdPessoa);

        gridEmail.DataSource = lisEmails;
        gridEmail.DataBind();
    }
    #endregion

    #endregion
}
